package pers.mine.frontUser.service;

import pers.mine.nook.PageInfo;
import pers.mine.nook.QueryHandler;
import pers.mine.po.FrontFavorite;
import pers.mine.po.FrontUser;
import pers.mine.po.FrontVideo;

/**
 * 用户收藏夹服务
 * @author Mine
 * @since 2017年6月9日_下午9:39:36
 */
public interface FrontFavoriteService extends BaseServicePro<FrontFavorite> {
	/**
	 * 通过查询条件查询收藏视频实体分页列表
	 * @param queryHandler 查询条件
	 * @return 收藏视频分页结果
	 * @throws Exception
	 */
	public PageInfo<FrontVideo> findFavoriteVideosByQueryHandler(QueryHandler queryHandler) throws Exception;
	
	/**
	 * 通过查询条件查询收藏用户实体分页列表
	 * @param queryHandler 查询条件
	 * @return 收藏用户分页结果
	 * @throws Exception
	 */
	public PageInfo<FrontUser> findFavoriteUsersByQueryHandler(QueryHandler queryHandler) throws Exception;
}
